လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> method_exists

method_exists

လူတန်းစားနည်းလမ်းများတည်ရှိရှိမရှိစစ်ဆေးပါ
အမည်:method_exists
အမျိုးအစား:အတန်းများနှင့်အရာဝတ်ထု
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အရာဝတ်ထုတစ်ခုသို့မဟုတ်အတန်းတစ်ခုသတ်မှတ်ထားသောနည်းလမ်းရှိ,

function name: method_exists ()

သက်ဆိုင်သောဗားရှင်း: ဗားရှင်းအားလုံး

အသုံးပြုမှု - method_exists () function ကိုအရာဝတ်ထုတစ်ခုသို့မဟုတ်အတန်းအစားသည်သတ်မှတ်ထားသောနည်းလမ်းရှိမရှိ,

Syntax: bool method_exists ($ Object Method)

Parametermer

  • $ object: စစ်ဆေးရန်အရာဝတ်ထုသို့မဟုတ်အတန်းအစားအမည်။
  • $ method_name: စစ်ဆေးရန်နည်းလမ်းအမည်။

Reward Value: နည်းလမ်းမှာနည်းစနစ်တည်ရှိပါကပြန်လည်ထူထောင်ပါ။

ဥပမာ -

 class MyClass { public function myMethod() { // 方法实现} } // 检查对象是否具有方法$obj = new MyClass(); if (method_exists($obj, 'myMethod')) { echo "对象具有myMethod方法"; } else { echo "对象没有myMethod方法"; } // 检查类是否具有方法if (method_exists('MyClass', 'myMethod')) { echo "类具有myMethod方法"; } else { echo "类没有myMethod方法"; }

အထက်ပါဥပမာတွင်ကျွန်ုပ်တို့သည် MyClass ဟုခေါ်သော myclass ဟုခေါ်သောအတန်းအစားတစ်ခုဖန်တီးသည်။ ထို့နောက်ကျွန်ုပ်တို့သည်အတန်းတွင် mymethod နည်းလမ်းရှိမရှိစစ်ဆေးရန် Method_exists () function ကိုအသုံးပြုသည်။ ပထမဥပမာတွင်ကျွန်ုပ်တို့သည်အရာဝတ်ထု $ OBJ ကို MyClass ကို ဖန်တီး. အရာဝတ်ထုတွင် mymethod နည်းလမ်းရှိလားစစ်ဆေးပါ။ ဒုတိယဥပမာတွင် MyClass အတန်းတွင် mymethod နည်းလမ်းရှိ, မရှိကိုတိုက်ရိုက်စစ်ဆေးသည်။ အကယ်. နည်းလမ်းသည်တည်ရှိပါကသက်ဆိုင်ရာမက်ဆေ့ခ်ျသည် output ကိုဖြစ်စေသည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • သတ်မှတ်ထားသောအတန်းများ၏အမည်များ၏အမည်များကိုရေးစပ် get_declared_classes

    get_declared_classes

    သတ်မှတ်ထားသောအတန်းမျ
  • အရာဝတ်ထုသည်ဤအတန်းကို၎င်း၏မိဘအတန်းအစားတစ်ခုအဖြစ်ယူရန်သို့မဟုတ်အကောင်အထည်ဖော်ခြင်းရှိမရှိစစ်ဆေးသည်။ ဤအရာဝတ်ထုသည်အတန်း၏ subclass ဖြစ်သည် is_subclass_of

    is_subclass_of

    အရာဝတ်ထုသည်ဤအတန်းကို
  • အတန်းတစ်ခုအတွက် alias ကိုဖန်တီးပါ class_alias

    class_alias

    အတန်းတစ်ခုအတွက်alias
  • အရာဝတ်ထုသို့မဟုတ်အတန်းအစား၏မိဘအတန်းအစားအမည်ကိုပြန်လည်ရောက်ရှိ get_parent_class

    get_parent_class

    အရာဝတ်ထုသို့မဟုတ်အတန
  • သတ်မှတ်ထားသောရိုတည်ရှိရှိမရှိစစ်ဆေးပါ trait_exists

    trait_exists

    သတ်မှတ်ထားသောရိုတည်ရ
  • အားလုံးကြေငြာသော interfaces များပါ 0 င်သည့်ခင်းကျင်းမှုကိုပြန်ပေးပါ get_declared_interfaces

    get_declared_interfaces

    အားလုံးကြေငြာသောinte
  • အားလုံးသတ်မှတ်ထားသောစရိုက်များအားလုံးတစ်ခုခင်းကျင်းပြန်လာ get_declared_traits

    get_declared_traits

    အားလုံးသတ်မှတ်ထားသော
  • အရာဝတ်ထုတစ်ခုသည်ဤအတန်းအစားနှင့်သက်ဆိုင်သည်, သို့မဟုတ်ဤအတန်းကို၎င်း၏မိဘအတန်းအစားတစ်ခုအဖြစ်အသုံးပြုရန်စစ်ဆေးပါ။ is_a

    is_a

    အရာဝတ်ထုတစ်ခုသည်ဤအတန
လူကြိုက်များသော ဆောင်းပါးများ